/*
 * 报销单
 */
package com.yunhoo.pay.model;
//import com.yunhoo.tools.PayCodeConstants;
import com.yunhoo.base.model.ClassCode;
import com.yunhoo.base.model.CostItem;
import com.yunhoo.base.model.Department;
import com.yunhoo.base.model.FinancialProject;
import java.io.Serializable;

/**
 *
 * @author Administrator
 * 报销单据主要信息
 */
public class Statement implements Serializable {

    private String deptcode = ""; //部门代码    
    private String costclass = "";//支出类别（基本支出 或  项目支出）
    private String costtype = "";//支出类型(支出渠道)
    private String projcode = "";//项目代码（项目编码）
    private String budgetsource ="";//预算来源  当年预算或上年结转
    private String eoc="";
    private Double checkaccount=0d;
    private Double totalaccount;
    private Double repayment;
    private Double payaccount;
    private CostItem cost = new CostItem();
    private FinancialProject pro = new FinancialProject();
    private Department dep = new Department();
    private ClassCode cl = new ClassCode();
    public String getBudgetsource() {
        return budgetsource;
    }

    public void setBudgetsource(String budgetsource) {
        this.budgetsource = budgetsource;
    }

    public Double getCheckaccount() {
        return checkaccount;
    }

    public void setCheckaccount(Double checkaccount) {
        this.checkaccount = checkaccount;
    }

    public String getCostclass() {
        return costclass;
    }

    public void setCostclass(String costclass) {
        this.costclass = costclass;
    }

    public String getCosttype() {
        return costtype;
    }

    public void setCosttype(String costtype) {
        this.costtype = costtype;
    }

    public String getDeptcode() {
        return deptcode;
    }

    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    public String getEoc() {
        return eoc;
    }

    public void setEoc(String eoc) {
        this.eoc = eoc;
    }

    public Double getPayaccount() {
        return payaccount;
    }

    public void setPayaccount(Double payaccount) {
        this.payaccount = payaccount;
    }

    public String getProjcode() {
        return projcode;
    }

    public void setProjcode(String projcode) {
        this.projcode = projcode;
    }

    public Double getRepayment() {
        return repayment;
    }

    public void setRepayment(Double repayment) {
        this.repayment = repayment;
    }

    public Double getTotalaccount() {
        return totalaccount;
    }

    public void setTotalaccount(Double totalaccount) {
        this.totalaccount = totalaccount;
    }

    public ClassCode getCl() {
        return cl;
    }

    public void setCl(ClassCode cl) {
        this.cl = cl;
    }

    public CostItem getCost() {
        return cost;
    }

    public void setCost(CostItem cost) {
        this.cost = cost;
    }

    public Department getDep() {
        return dep;
    }

    public void setDep(Department dep) {
        this.dep = dep;
    }

    public FinancialProject getPro() {
        return pro;
    }

    public void setPro(FinancialProject pro) {
        this.pro = pro;
    }

   

    
}
